package com.iwhalecloud.bss.kite.cucc.client.dto.order;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value="用户查询对象")
public class ProdInstQryDTO {

    @ApiModelProperty("集团用户标识")
    private String user_id;

    @ApiModelProperty("集团用户省分用户标识")
    private String cbss_user_id;

    @ApiModelProperty("集团用户名称")
    private String user_name;

    @ApiModelProperty("归属客户标识")
    private String cust_id;

    @ApiModelProperty("归属客户名称")
    private String cust_name;

    @ApiModelProperty("使用客户标识")
    private String usecust_id;

    @ApiModelProperty("使用客户名称")
    private String usecust_name;

    @ApiModelProperty("服务号码")
    private String serial_number;

    @ApiModelProperty("业务类型")
    private String service_type_code;

    @ApiModelProperty("产品标识")
    private String goods_id;

    @ApiModelProperty("品牌标识")
    private String brand_code;

    @ApiModelProperty("用户状态标识")
    private String user_state;

    @ApiModelProperty("用户状态名称")
    private String user_state_name;

    @ApiModelProperty("开户时间")
    private String open_date;

    @ApiModelProperty("注销时间")
    private String distroy_time;

    @ApiModelProperty("开户员工")
    private String open_staff_id;

    @ApiModelProperty("开户员工名称")
    private String open_staff_name;

    @ApiModelProperty("员工工号")
    private String staff_code;

    @ApiModelProperty("建档渠道")
    private String in_depart_id;

    @ApiModelProperty("建档渠道名称")
    private String in_depart_name;

    @ApiModelProperty("建档员工")
    private String in_staff_id;

    @ApiModelProperty("建档员工名称")
    private String in_staff_name;

    @ApiModelProperty("是否跨域")
    private String if_one_pro;

    @ApiModelProperty("发展类型")
    private String item_type_code;

    @ApiModelProperty("发展类型名称")
    private String item_type_name;

    @ApiModelProperty("发展员工")
    private String develop_staff_id;

    @ApiModelProperty("发展人名称")
    private String develop_staff_name;

    @ApiModelProperty("发展时间")
    private String develop_date;

    @ApiModelProperty("省份编码")
    private String province_code;

    @ApiModelProperty("地市编码")
    private String eparchy_code;

    @ApiModelProperty("业务区域编码")
    private String city_code;

    @ApiModelProperty("老集客产品标识")
    private String goods_name;

    @ApiModelProperty("用户类型")
    private String memberFlag;
    
    @ApiModelProperty("集团客户归属地")
    private String location;
    
    @ApiModelProperty("资费信息")
    private List<HashMap<String,String>> discnt_msg = new ArrayList<HashMap<String,String>>();

    public String getUser_id() {
        return user_id;
    }

    public void setUser_id(String user_id) {
        this.user_id = user_id;
    }

    public String getCbss_user_id() {
        return cbss_user_id;
    }

    public void setCbss_user_id(String cbss_user_id) {
        this.cbss_user_id = cbss_user_id;
    }

    public String getUser_name() {
        return user_name;
    }

    public void setUser_name(String user_name) {
        this.user_name = user_name;
    }

    public String getCust_id() {
        return cust_id;
    }

    public void setCust_id(String cust_id) {
        this.cust_id = cust_id;
    }

    public String getCust_name() {
        return cust_name;
    }

    public void setCust_name(String cust_name) {
        this.cust_name = cust_name;
    }

    public String getUsecust_id() {
        return usecust_id;
    }

    public void setUsecust_id(String usecust_id) {
        this.usecust_id = usecust_id;
    }

    public String getUsecust_name() {
        return usecust_name;
    }

    public void setUsecust_name(String usecust_name) {
        this.usecust_name = usecust_name;
    }

    public String getSerial_number() {
        return serial_number;
    }

    public void setSerial_number(String serial_number) {
        this.serial_number = serial_number;
    }

    public String getService_type_code() {
        return service_type_code;
    }

    public void setService_type_code(String service_type_code) {
        this.service_type_code = service_type_code;
    }

    public String getGoods_id() {
        return goods_id;
    }

    public void setGoods_id(String goods_id) {
        this.goods_id = goods_id;
    }

    public String getBrand_code() {
        return brand_code;
    }

    public void setBrand_code(String brand_code) {
        this.brand_code = brand_code;
    }

    public String getUser_state() {
        return user_state;
    }

    public void setUser_state(String user_state) {
        this.user_state = user_state;
    }

    public String getUser_state_name() {
        return user_state_name;
    }

    public void setUser_state_name(String user_state_name) {
        this.user_state_name = user_state_name;
    }

    public String getOpen_date() {
        return open_date;
    }

    public void setOpen_date(String open_date) {
        this.open_date = open_date;
    }

    public String getDistroy_time() {
        return distroy_time;
    }

    public void setDistroy_time(String distroy_time) {
        this.distroy_time = distroy_time;
    }

    public String getOpen_staff_id() {
        return open_staff_id;
    }

    public void setOpen_staff_id(String open_staff_id) {
        this.open_staff_id = open_staff_id;
    }

    public String getOpen_staff_name() {
        return open_staff_name;
    }

    public void setOpen_staff_name(String open_staff_name) {
        this.open_staff_name = open_staff_name;
    }

    public String getStaff_code() {
        return staff_code;
    }

    public void setStaff_code(String staff_code) {
        this.staff_code = staff_code;
    }

    public String getIn_depart_id() {
        return in_depart_id;
    }

    public void setIn_depart_id(String in_depart_id) {
        this.in_depart_id = in_depart_id;
    }

    public String getIn_depart_name() {
        return in_depart_name;
    }

    public void setIn_depart_name(String in_depart_name) {
        this.in_depart_name = in_depart_name;
    }

    public String getIn_staff_id() {
        return in_staff_id;
    }

    public void setIn_staff_id(String in_staff_id) {
        this.in_staff_id = in_staff_id;
    }

    public String getIn_staff_name() {
        return in_staff_name;
    }

    public void setIn_staff_name(String in_staff_name) {
        this.in_staff_name = in_staff_name;
    }

    public String getIf_one_pro() {
        return if_one_pro;
    }

    public void setIf_one_pro(String if_one_pro) {
        this.if_one_pro = if_one_pro;
    }

    public String getItem_type_code() {
        return item_type_code;
    }

    public void setItem_type_code(String item_type_code) {
        this.item_type_code = item_type_code;
    }

    public String getItem_type_name() {
        return item_type_name;
    }

    public void setItem_type_name(String item_type_name) {
        this.item_type_name = item_type_name;
    }

    public String getDevelop_staff_id() {
        return develop_staff_id;
    }

    public void setDevelop_staff_id(String develop_staff_id) {
        this.develop_staff_id = develop_staff_id;
    }

    public String getDevelop_staff_name() {
        return develop_staff_name;
    }

    public void setDevelop_staff_name(String develop_staff_name) {
        this.develop_staff_name = develop_staff_name;
    }

    public String getDevelop_date() {
        return develop_date;
    }

    public void setDevelop_date(String develop_date) {
        this.develop_date = develop_date;
    }

    public String getEparchy_code() {
        return eparchy_code;
    }

    public void setEparchy_code(String eparchy_code) {
        this.eparchy_code = eparchy_code;
    }

    public String getCity_code() {
        return city_code;
    }

    public void setCity_code(String city_code) {
        this.city_code = city_code;
    }

    public String getGoods_name() {
        return goods_name;
    }

    public void setGoods_name(String goods_name) {
        this.goods_name = goods_name;
    }

    public String getProvince_code() {
        return province_code;
    }

    public void setProvince_code(String province_code) {
        this.province_code = province_code;
    }

    public String getMemberFlag() {
        return memberFlag;
    }

    public void setMemberFlag(String memberFlag) {
        this.memberFlag = memberFlag;
    }
    
    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public List<HashMap<String, String>> getDiscnt_msg() {
        return discnt_msg;
    }

    public void setDiscnt_msg(List<HashMap<String, String>> discnt_msg) {
        this.discnt_msg = discnt_msg;
    }
}
